Betweenness Centrality : Algorithms and Lower Bounds
نویسنده
چکیده
One of the most fundamental problems in large scale network analysis is to determine the importance of a particular node in a network. Betweenness centrality is the most widely used metric to measure the importance of a node in a network. Currently the fastest known algorithm [5], to compute betweenness of all nodes, requires O(nm) time for unweighted graphs and O(nm + n logn) time for weighted graphs, where n is the number of nodes and m is the number of edges in the network. In this paper, we present structural properties and lower bounds for computing betweenness. We prove that any path comparison based algorithm cannot compute betweenness of all nodes in less than O(nm) time. We resort to algebraic techniques and present an algebraic method for computing betweenness centrality of all nodes in a network. For unweighted graphs, our algorithm runs in time O(nωDiam(G)), where ω < 2.376 is the exponent of matrix multiplication and Diam(G) is the diameter of the graph. For weighted graphs with integer weights taken from the range {1, 2, . . . ,M}, we present an algorithm that runs in time O(MnωDiam(G)). Hence, our algorithms perform better for dense graphs (m ≫ n) with small diameter and small integer weights. We present a randomized parallel algorithm for computing betweenness centrality of all nodes in a network. We compute the betweenness in two stages (which we call the forward pass and the backward pass). Our algorithm for forward pass runs in O(n) time using O(m log n) processors for unweighted graphs and O(n log n logM) time using O(m) processors for weighted graphs with integer weights taken from the range {1, 2, . . . ,M}. Our backward pass algorithm runs in O(n) time using O(n) processors for both weighted and unweighted graphs. For bounded-degree graphs, we present an improved backward pass algorithm that runs in O(n logm) time using O(m) processors for unweighted graphs and O(Mn logm) time using O(m) processors for weighted graphs. We also briefly analyze some of the future directions by relating the complexity of betweenness to the current techniques of All-Pairs Shortest Paths.
منابع مشابه
Approximating Betweenness Centrality in Fully Dynamic Networks
Betweenness is a well-known centrality measure that ranks the nodes of a network according to their participation in shortest paths. Because exact computations are prohibitive in large networks, several approximation algorithms have been proposed. Besides that, recent years have seen the publication of dynamic algorithms for efficient recomputation of betweenness in networks that change over ti...
متن کاملFully Dynamic Betweenness Centrality
We present fully dynamic algorithms for maintaining betweenness centrality (BC) of vertices in a directed graph G = (V,E) with positive edge weights. BC is a widely used parameter in the analysis of large complex networks. We achieve an amortized O(ν∗ · log n) time per update with our basic algorithm, and O(ν∗ · log n) time with a more complex algorithm, where n = |V |, and ν∗ bounds the number...
متن کاملBetweenness parameterized above tight lower bound
We study ordinal embedding relaxations in the realm of parameterized complexity. We prove the existence of a quadratic kernel for the Betweenness problem parameterized above tight lower bound, which is stated as follows. For a set V of variables and set C of constraints “vi is between vj and vk”, decide whether there is a bijection from V to the set {1, . . . , |V |} satisfying at least |C|/3 +...
متن کاملWeighted betweenness and algebraic connectivity
One of the better studied topology metrics of complex networks is the second smallest eigenvalue of the Laplacian matrix of a network’s graph, referred to as the algebraic connectivity μN−1. This spectral metric plays a decisive role in synchronization of coupled oscillators, network robustness, consensus problems, belief propagation, graph partitioning, and distributed filtering in sensor netw...
متن کاملFurther Results on Betweenness Centrality of Graphs
Betweenness centrality is a distance-based invariant of graphs. In this paper, we use lexicographic product to compute betweenness centrality of some important classes of graphs. Finally, we pose some open problems related to this topic.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/0809.1906 شماره
صفحات -
تاریخ انتشار 2008